Complexity Engineering Harnessing Emergent Phenomena as Opportunities for Engineering
نویسندگان
چکیده
Despite a lot of knowledge about complex systems the application of this knowledge to the engineering domain remains difficult. Efforts are scattered over many scientific and engineering disciplines. In this contribution we would like to motivate the union of these efforts by establishing complexity engineering as a discipline. We will motivate this initiative and show a few aspects that we consider important to arrive with this goal. After a historically inspired call for unification of the field we will present one of the most fundamental problems engineers are facing when deploying complex systems knowledge, what leads us to the formulation of the self-organization – specification tradeoff principle. Then, we dicuss what we consider central ingredients to complexity engineering: i) theory, ii) universal principles, iii) implementation substrates, iv) designing, programming and controlling methodologies v) collecting and sharing of experience in complexity engineering.
منابع مشابه
Biochemically-Inspired Emergent Computation
Pervasive Adaptation software systems are expected to exhibit life-like properties such as robust operation in uncertain environments, adaptive immunity against foreign attackers, self-maintenance, and so on. The traditional software design model based on top-down human engineering fails in this context, where new, bottom-up emergent computation [1, 2] techniques seem more appropriate. Since ch...
متن کاملTowards Valid Models and Simulations of Complex Systems. A Plant Ecology Case-Study
Complexity and complex systems have been intriguing research objectives since the discovery of the well known Aristotelian paradox: the whole is more than the sum of its parts. While defining complexity remains elusive and “emergent”, studying complex systems may be the only way towards further conceptual insights. However, current day techniques of modelling and simulating are not subject to p...
متن کاملAnalyze Effects of the Genetic Programming-Based Emergence Engineering in Trustiness of Engineering Solutions
In self-organization filed, Emergence Engineering is a new idea in software engineering scope which aims at setting up emergent phenomena in categories of individuals in order to extract those phenomena for engineering solutions. We inflict the needs of functional proportionate to a dynamic system and attend for it to assort. In this paper we analyze the effects of the clarification of the beha...
متن کاملMDE4IoT: Supporting the Internet of Things with Model-Driven Engineering
The Internet of Things (IoT) unleashes great opportunities to improve our way of living and working through a seamless and highly dynamic cooperation among heterogeneous Things including both computer-based systems and physical objects. However, properly dealing with the design, development, deployment and runtime management of this breathing network of Things means to provide solutions for a m...
متن کاملHarnessing yeast subcellular compartments for the production of plant terpenoids.
The biologically and commercially important terpenoids are a large and diverse class of natural products that are targets of metabolic engineering. However, in the context of metabolic engineering, the otherwise well-documented spatial subcellular arrangement of metabolic enzyme complexes has been largely overlooked. To boost production of plant sesquiterpenes in yeast, we enhanced flux in the ...
متن کامل